#include <bits/stdc++.h>
using namespace std;
#define nl "\n"
#define ll long long
void solve()
{
int n;
cin >> n;
string a, b;
cin >> a >> b;
ll z = 0, o = 0;
for (auto x : a)
x == '0' ? z++ : o++;
ll sum = z * o;
z = o = 0;
for (size_t i = 0; i < n; i++)
if (b[i] == '1')
a[i] == '0' ? z++ : o++;
cout << sum - z * o << nl;
}
signed main()
{
int _(1);
// cin >> _;
for (int tc = 1; tc <= _; tc++)
{
// printf("Case %d: ",tc);
solve();
}
return 0;
}
137C - History | 1443C - The Delivery Dilemma |
6C - Alice Bob and Chocolate | 1077C - Good Array |
285B - Find Marble | 6A - Triangle |
1729A - Two Elevators | 1729B - Decode String |
1729C - Jumping on Tiles | 1729E - Guess the Cycle Size |
553B - Kyoya and Permutation | 1729D - Friends and the Restaurant |
1606C - Banknotes | 580C - Kefa and Park |
342A - Xenia and Divisors | 1033A - King Escape |
39D - Cubical Planet | 1453A - Cancel the Trains |
645A - Amity Assessment | 1144A - Diverse Strings |
1553B - Reverse String | 1073A - Diverse Substring |
630N - Forecast | 312B - Archer |
34D - Road Map | 630I - Parking Lot |
160B - Unlucky Ticket | 371B - Fox Dividing Cheese |
584B - Kolya and Tanya | 137B - Permutation |